package com.rbac.api.service;

import com.rbac.api.controller.request.*;

import javax.servlet.http.HttpServletRequest;

public interface MenusCommonService {



    ///获取拥有的菜单列表
    Object getHaveListByTokenService(HttpServletRequest request) throws Exception;


    ///获取菜单列表
    Object getMenusListService(PostMenusListRequest menusListRequest) throws Exception;


    ///新增菜单（增加）
    Object menuAddService(PostMenuAddRequest menuAddRequest, HttpServletRequest request) throws Exception;

    ///新增菜单（获取顶级菜单列表）
    Object getTopMenuListService() throws Exception;


    ///修改菜单状态
    Object menuSaveStatusService(PostMenuSaveStatusRequest menuSaveStatusRequest, HttpServletRequest request) throws Exception;



}
